![]() Long stator linear motor and method for moving a transport unit of a long stator linear motor
专利摘要:
To the transition of a transport unit of a long stator linear motor via control zones (RZk, RZk + 1) with a number of drive coils (ASk.1, ..., ASk.m, ASk + 1.1, ..., ASk + 1.m), each control zone (RZk , RZk + 1) is controlled by a segment control unit (SRk, SRk + 1), it is provided that when the transport unit (Tn) moves from the first control zone (RZk) in the direction of movement (x) to the subsequent second control zone ( RZk + 1), first the first segment control unit (SRk) remains responsible for the control of the movement of the transport unit (Tn) and the first control zone (RZk) in the direction of movement (x) by a number (j) of virtual drive coils (ASk.m + 1 , ..., ASk.m + j) is extended, and the first segment control unit (SRk) assigned to the first control zone (RZk) also calculates the required manipulated variables for the required virtual drive coils (ASk.m + 1,..., ASk.m + j) , the first segment control unit (SRk) the required St ellizes for the required virtual drive coils (ASk.m + 1,..., ASk.m + j) to the second segment control unit (SRk + 1) assigned to the second control zone (RZk + 1) and the second segment control unit (SRk + 1) transmitted manipulated variables for the required virtual drive coils (ASk.m + 1, ..., ASk.m + j) for energizing the required for moving the transport unit (Tn) drive coils (ASk + 1.1, ..., ASk + 1.m) of the second Control zone (RZk + 1) used. 公开号:AT520089A4 申请号:T50533/2017 申请日:2017-06-29 公开日:2019-01-15 发明作者:Andreas Weber Dr;Ing Manuel Plainer Dipl;Stefan Brucker Msc 申请人:B & R Ind Automation Gmbh; IPC主号:
专利说明:
Summary To transfer a transport unit of a long-stator linear motor via control zones (RZk, RZk + 1) with a number of drive coils (ASk.1, ASk.m, ASk + 1.1, ASk + 1 .m), each control zone (RZk, RZk + 1 ) is regulated by a segment control unit (SRk, SRk + 1), it is provided that when the transport unit (Tn) changes from the first control zone (RZk) in the direction of movement (x) to the subsequent second control zone (RZk + 1) , first the first segment control unit (SRk) remains responsible for controlling the movement of the transport unit (Tn) and the first control zone (RZk) in the direction of movement (x) by a number (j) of virtual drive coils (ASk.m + 1, ... , ASk.m + j) is expanded and the first segment control unit (SRk) assigned to the first control zone (RZk) also calculates the required manipulated variables for the required virtual drive coils (ASk.m + 1, ..., ASk.m + j) , the first segment control unit (SRk) the required manipulated variable for the required virtual drive coils (ASk.m + 1, ..., ASk.m + j) to the second segment control unit (SRk + 1) assigned to the second control zone (RZk + 1) and the second segment control unit (SRk + 1 ) the transmitted control values for the required virtual drive coils (ASk.m + 1, ..., ASk.m + j) for energizing the drive coils (ASk + 1.1, ..., ASk + required for moving the transport unit (Tn) 1 .m) of the second control area (RZk + 1). Fig. 2 BN-3916 AT Long stator linear motor and method for moving a transport unit of a long stator linear motor The subject invention relates to a long stator linear motor with a plurality of drive coils, which form a long stator of the long stator linear motor, along which a transport unit with an arrangement of drive magnets can be moved in the direction of movement, the long stator in at least one first control zone with a plurality of drive coils and a second control zone is divided with a plurality of drive coils, a first segment control unit for controlling the drive coils of the first control zone being assigned to the first control zone and a second segment control unit for controlling the drive coils of the second control zone being assigned to the second control zone, in that the assigned segment control unit controls the manipulated variables in a control zone for energizing the drive coils required for moving the transport unit in the control zone, as long as the transport unit is only in one control unit zone is located. The invention further relates to a method for moving a transport unit of such a long stator linear motor. Long stator linear motors and their applications, in particular for flexible transport purposes, and their mode of operation have been known for many years. Long stator linear motors generally consist of a number of stationary, side-by-side drive coils which form the long stator of the long stator linear motor. The long stator forms a conveyor line along which individual transport units can be moved. The transport units are held and guided on the conveyor line. For this purpose, drive magnets (permanent or electromagnets) are arranged on a transport unit, which interact with the magnetic field generated by the drive coils. By specifically controlling the drive coils, in particular by applying a corresponding coil voltage to generate a drive current, a magnetic field moving in the direction of movement along the conveying path can be generated, as a result of which a transport unit interacting with the moving magnetic field can be moved in the direction of movement (direction of the moving magnetic field). In this way, a large number of transport units can be moved independently of one another along the conveyor line. The construction and the function and the control of such long stator linear motors are well known, which is why they are not discussed in more detail here. Examples of this can be found in WO 2013/143783 A1, WO 98/50760 A2, US 6,876,107 B2, US 2013/0074724 A1 or EP 1 270 311 B1. As a rule, a long-stator linear motor is constructed with a large number of coil segments arranged next to one another with a number of drive coils, e.g. in US 6,876,107 B2. 2/19 1 BN-3916 AT In US 6,876,107 B2 and EP 1 270 311 B1, for example, the control structure is also explained in more detail. A modular control structure is generally used here, in which a large number of segment controllers are provided, each of which regulates a specific number of drive coils, preferably the drive coils of a coil segment (if present). The drive currents of the drive coils, which are required for the movement of a transport unit of the long stator linear motor, are determined by the segment controllers. These drive coil currents are generated by applying corresponding voltages to the drive coils. To control the movement of a transport unit, it is also necessary to determine the respective actual position of the transport unit to be controlled, preferably using suitable position sensors. However, due to the modular control structure, it is necessary to transfer the control of a transport unit in an orderly manner from one segment controller to the following segment controller when the transport unit crosses the segment boundary. Since usually several drive coils interact with the drive magnets of a transport unit at the same time, several drive coils must also be energized for their movement. In the area of a segment boundary, it can therefore happen that drive coils of different segment controllers have to be energized. These different segment controllers must therefore work together appropriately to ensure seamless movement of a transport unit across a segment boundary. EP 1 270 311 B1 proposes that the individual segment controllers be connected via a powerful communication interface in order to exchange movement-relevant data. A first segment controller detects the position of a transport unit in the assigned first control zone (corresponds to a number of drive coils, for example a coil segment) and uses the suitable actual position and a predefined target position to determine the propulsion force to be set on the transport unit that is required, using a suitable controller. to correct the error between the actual position and the target position. From the determined propulsive force, the drive currents of the drive coils to be energized are then determined in the segment controller, which are required to set the propulsive force. If the transport unit comes into the area of the border to the subsequent second control zone, the first segment controller still determines the actual position and the driving force, from which the drive currents in the first control zone are in turn calculated. At the same time, the first segment controller transmits the detected actual position and the driving force to be set to the second segment controller of the subsequent second control zone via the communication interface. The second segment controller, like the first segment controller, uses this to calculate the drive currents for the drive coils associated with the second segment controller using a suitable controller. At some point the position detection of the transport unit changes to the second segment controller, which then / 19 2 ' BN-3916 AT calculates the propulsive force to be set, which is subsequently communicated from the second segment controller together with the detected actual position to the first segment controller, which calculates the coil currents of the drive coils in its first control zone. If the transport unit is only moved by drive coils in the second control zone, then only the second segment controller is active. DE 10 2008 008 602 A1 also describes a similar method for performing an orderly transition of a transport unit of a long stator linear motor across segment boundaries. Starting from these known methods for performing an orderly transition of a transport unit of a long stator linear motor across control zones, it is an object of the present invention to provide a simpler method and a long stator linear motor for this. This object is achieved in that, when the transport unit changes from the first control zone in the direction of movement to the subsequent second control zone, the drive coils of the first control zone and the second control zone being energized to move the transport unit, the first segment control unit is responsible for controlling the movement of the transport unit remains and the first control zone is extended in the direction of movement by a number of virtual drive coils and the first segment control unit assigned to the first control zone also calculates the manipulated variables for the required virtual drive coils, the first segment control unit the required manipulated variables for the required virtual drive coils to the second assigned to the second control zone Segment control unit transmitted and the second segment control unit the transmitted control variables for the required virtual drive coils for energizing the f Drive coils of the second control zone required for moving the transport unit are used. In this way, the manipulated variables for the drive coils required to move the transport unit can only ever be calculated by one segment control unit, which reduces the computing effort in the segment control units. In addition, no position measurement values and no driving force have to be transferred via the data communication line, as was previously the case in the prior art, but instead the control variables for the drive coils can be transferred directly. A particularly simple method results if the second segment control unit assigns the virtual drive coils of the first control zone to drive coils of the second control zone and uses the manipulated variables obtained from the virtual drive coils to energize the assigned drive coils of the second control zone. The manipulated variables of the virtual drive coils can thus be used directly as manipulated variables of the drive coils actually present in the second control zone. / 19 3 ' BN-3916 AT It is also advantageous if, from a defined point in time of the transition, the responsibility for controlling the movement of the transport unit changes to the second segment control unit of the second control zone and the second control zone is expanded by a number of virtual drive coils against the direction of movement and the second assigned to the second control zone Segment control unit also calculates the manipulated variables for the required virtual drive coils, the second segment control unit transmits the required manipulated variables for the required virtual drive coils to the first segment control unit assigned to the first control zone, and the first segment control unit transmits the transmitted manipulated variables for the required virtual drive coils for energizing the for moving the Transport unit required drive coils of the first control zone used. Here, too, a direct assignment of the virtual drive coils to drive coils actually present can advantageously be provided. A balanced division of the control of the movement of a transport unit can be achieved if the responsibility changes from the first segment control unit to the second segment control unit when the center of the arrangement of the drive magnets of the transport unit changes from the first control zone to the second control zone. The required computing power is thus essentially divided between the two segment control units. The present invention is explained in more detail below with reference to FIGS. 1 to 3, which show exemplary, schematic and non-limiting advantageous embodiments of the invention. It shows 1 shows a long stator linear motor with control zones and drive coils which are controlled by assigned segment control units, 2 shows a transition of a transport unit from a first control zone to a second control zone and 3a to 3d the sequence of the transition according to the invention. With Fig. 1 the known basic structure of a long stator linear motor 1 is described. A large number of drive coils ASk-1.1, ..., ASk + 1.m are arranged next to one another in a fixed position in order to form the long stator 2 of the long stator linear motor 2. The long stator does not necessarily have to be arranged in a straight line, as in FIG. 1, but can, of course, be curved as desired, at least in sections. As a rule, but not necessarily, a number of coil segments Sk-1, Sk, Sk + 1 are provided, on each of which a number m of drive coils ASk-1.1, ..., ASk-1.m, ASk.1, ..., ASk.m, ASk + 1.1, ..., ASk + 1.m are arranged. However, it should be noted that not every coil segment Sk-1, Sk, Sk + 1 has to have the same number m of drive coils. A coil segment Sk-1, Sk, Sk + 1 is then a modular part of the -45/19 BN-3916 AT Long stator linear motor 1 and long stator 2 can be constructed by arranging such coil segments Sk-1, Sk, Sk + 1 side by side. A coil segment Sk-1, Sk, Sk + 1 can be shaped as desired, for example as a straight line, curve, S-curve, arc, switch, etc., which results in a wide range of design options for the long stator 2. A large number of transport units Tn (with n> 1) can be moved simultaneously along the long stator 2. To this end, at least one drive magnet 3, either as a permanent magnet or electromagnet, is arranged on a transport unit Tn, the magnetic field of which interacts with the electromagnetic field generated by the drive coils in the region of the transport unit Tn in order to generate a driving force Fn on the transport unit , The transport unit Tn can be moved along the long stator 2 by generating an electromagnetic field moving in the direction of movement x. Thus, in a known manner, several transport units Tn can be moved in any desired manner (position, direction, speed, acceleration), in each case by driving coils ASk-1.1, ..., ASk + 1 .m interacting with transport unit Tn as required Movement needs to be energized. For this purpose, segment control units SRk-1, SRk, SRk + 1, in the form of suitable computer or microcontroller hardware and / or computer or microcontroller software, are provided. A segment control unit SRk-1, SRk, SRk + 1 is responsible for a control zone RZk-1, RZk, RZk + 1, each with a number of drive coils ASk-1.1, ..., ASk + 1 .m. If coil segments Sk-1, Sk, Sk + 1 are provided, a segment control unit SRk-1, SRk, SRk + 1 is preferably for the drive coils ASk-1.1, ..., ASk-1.m, ASk.1, .. ., ASk.m, ASk + 1.1, ..., ASk + 1 .m each responsible for one coil segment Sk-1, Sk, Sk + 1, as indicated in Fig. 1. In this case, a control zone RZk-1, RZk, RZk + 1 corresponds to a coil segment Sk-1, Sk, Sk + 1, but this is not necessary. For the sake of simplicity, however, the following description assumes this. The segment control units SRk-1, SRk, SRk + 1 are responsible for the drive coils ASk-1.1, ..., ASk-1.m, ASk.1, ..., ASk.m, ASk + 1.1, .. ., ASk + 1.m of the assigned control zone RZk-1, RZk, RZk + 1 the manipulated variables for the drive coils ASk-1.1, ..., ASk1.m, ASk.1, ..., ASk.m, ASk + 1.1, ..., ASk + 1.m, as a rule to determine the coil voltages or coil currents to be applied, which must be set in order to move a transport unit Tn. This takes place in every time step of regulating the movement of the transport unit Tn. Of course, several transport units Tn can also be moved simultaneously in a control zone RZk-1, RZk, RZk + 1. In this case, the segment control units SRk-1, SRk, SRk + 1 calculate the required manipulated variables of all drive coils ASk-1.1, ..., ASk-1.m, ASk.1, ..., ASk.m, ASk + 1.1, ..., ASk + 1.m of the respective control zone RZk-1, RZk, RZk + 1. / 19 5 ' BN-3916 AT Power electronics units LEk-1.1, LEk + 1.m (shown in Fig. 1 for simplicity only for a few drive coils) ensure that the required coil voltages in each time step of the control on the required drive coils ASk-1.1, ..., ASk-1. m, ASk.1, ..., ASk.m, ASk + 1.1, ..., ASk + 1.m. For this purpose, the power electronics units LEk-1.1, ..., LEk + 1.m generate the electrical voltages for the drive coils ASk-1.1, ..., ASk-1.m, ASk.1, ..., ASk.m, ASk +1.1, ..., ASk + 1.m due to the specified manipulated variables (coil voltage or a coil current). In the latter case, a coil current is also converted into an equivalent coil voltage. The power electronics units LEk-1.1, ..., LEk + 1.m can be independent hardware units, but can also be integrated in the segment control units SRk-1, SRk, SRk + 1. To control the movement of a transport unit Tn, the segment control units SRk-1, SRk, SRk + 1 receive setpoints Sn of the movement of each transport unit Tn, for example a setpoint position and / or a setpoint speed. An implemented controller, possibly with a controller cascade (typically consisting of a position controller, speed controller and force controller, which are connected in series), calculates the required manipulated variables (coil voltages or coil currents). The target values Sn for a transport unit Tn can be supplied, for example, by a higher-level system control unit 10, for example via a data communication connection 11, such as e.g. a fieldbus. Instead of target values Sn, a segment control unit SRk-1, SRk, SRk + 1 can also receive only one movement target, for example a target position to be approached and / or a target speed, from which the segment control unit SRk1, SRk, SRk + 1 obtains a suitable movement profile, for example in Form of a polynomial 4th or 6th, or even higher, order, calculated to achieve the movement target. The setpoint values Sn can then be derived from the movement profile in each time step of the control. To control the movement of a transport unit Tn, it is also necessary to know the current position or speed of the transport unit Tn along the long stator 2. As is well known, a suitable position measuring arrangement is provided for this, for example in the form of position sensors 4 arranged one behind the other along the long stator 2, which transmit a position signal, for example as actual values for the control, to the segment control unit SRk-1, SRk, SRk + 1 or to the Plant control unit 10 deliver. Suitable position sensors 4 are, for example, magnetorestrictive sensors, magnetostrictive sensors, Hall sensors or optical sensors. Equivalently, a speed measuring arrangement could also be provided. Within a control zone RZk-1, RZk, RZk + 1, the control of a transport unit Tn can be carried out by the assigned segment control unit SRk-1, SRk, SRk + 1. The respective segment control unit SRk-1, SRk, SRk + 1 calculates the manipulated variable -67/19 BN-3916 AT outside of the drive coils ASk-1.1, ASk-1.m, ASk.1, ASk.m, ASk + 1.1, ..., ASk + 1.m in the respective control zone RZk-1, RZk, RZK + 1st A problem arises, however, if the transport unit Tn is just partially in a first control zone RZk and a second control zone RZk + 1 following in the direction of movement x, as shown in FIG. In this case, drive coils ASk.1, ..., ASk.m, ASk + 1.1, ..., ASk + 1.m of the two adjacent control zones RZk, RZk + 1 must be energized for the movement of the transport unit Tn. In order to be able to easily deal with this transition from a control zone RZk to the subsequent control zone RZk + 1, the procedure according to the invention is as follows. A control zone RZk comprises m drive coils ASk.1, ..., ASk.m, which are actually arranged along the long stator 2, that is to say are physically present in the form of hardware. A control zone RZk is now expanded at both ends by a number j of virtual drive coils ASk.1-j, ..., ASk.O, ASk.m + 1, ..., ASk.m + j, as shown in Fig. 2 indicated. The number j does not necessarily have to be the same at both ends. The virtual drive coils ASk.1-j, ..., ASk.O, ASk.m + 1, ..., ASk.m + j are indicated by dashed lines. The expansion takes place at one end in the direction of movement x and at the other end against the direction of movement x. The number j essentially depends on the geometry of the transport unit Tn and the long stator 2, as well as the transfer strategy and is fixed or can be assumed to be known or given. These virtual drive coils ASk.1-j, ..., ASk.O, ASk.m + 1, ..., ASk.m + j are not actually available, but are treated by the assigned segment control unit SRk as if they were would be present. This means that the segment control unit SRk not only calculates the manipulated variables for the actually existing drive coils ASk.1, ..., ASk.m, but also for the virtual drive coils ASk.1-j, ..., ASk.O, ASk .m + 1, ..., ASk.m + j. The segment control unit SRk then transmits the manipulated variables calculated for the virtual drive coils ASkm + 1, ..., ASkm + j via a data communication line 5 to the second segment control unit SRk + 1 following in the direction of movement x, as long as the first segment control unit SRk for controlling the movement of the Transport unit Tn is responsible. The following second segment control unit SRk + 1 uses the transmitted manipulated variables of the virtual drive coils ASk.m + 1, ..., ASk.m + j, which are extended in the direction of movement x, in order to drive the drive coils ASk + 1.1, ..., ASk + 1.power in the assigned second control zone RZk + 1. In the second segment control unit SRk + 1 there is preferably a direct assignment of the virtual drive coils ASk.m + 1, ..., ASk.m + j to the drive coils ASk + 1.1, ..., ASk + 1.j in actually present the second control area RZk + 1. The subsequent second segment control unit SRk + 1 must therefore move from the first control zone RZk in the direction of movement x to the / 19 7 'when the transport unit Tn BN-3916 AT subsequent second control zone RZk + 1 does not itself calculate the manipulated variables of the associated drive coils ASk + 1.1, ..., ASk + 1.j, but receives them from the first segment control unit SRk previous in the direction of movement x. Only when the responsibility for the control passes from the first segment control unit SRk to the subsequent second segment control unit SRk + 1, does it calculate the manipulated variables of the assigned drive coils ASk + 1.1, ..., ASk + 1.j in the second control zone RZk + 1. In addition, the second segment control unit SRk + 1 then also calculates the manipulated variables of the virtual drive coils ASk + 1.0, ..., ASk + 1.1-j, which are expanded in the opposite direction of movement x in the previous control zone RZk. The segment control unit SRk + 1 transfers the calculated manipulated variables of these virtual drive coils ASk + 1.0, ..., ASk + 1,1-j to the previous first segment control unit SRk, which uses these manipulated variables to energize the assigned drive coils ASk.mj, ..., ASk.m in the first control area RZk uses. Thus, even in the transition area from a first control zone RZk to a second control zone RZk + 1 following in the direction of movement, only one segment control unit SRk needs to control the manipulated variables of the drive coils ASk.1, ..., ASk.m, ASk + 1.1, ..., ASk Calculate +1 .m, which are required for the movement of the transport unit Tn. In this way, no position measurement values and no driving force have to be transferred via the data communication line 5, as has been customary in the prior art up to now, but instead the control variables for the drive coils, ..., ASk.m, ASk + 1.1, ..., ASk + 1 .m are transmitted, which can then be used directly for current supply. Consequently, when a transport unit Tn is transferred from a first control zone RZk to a subsequent control zone RZk + 1, computing effort in the segment control units SRk, SRk + 1 can also be saved. After several transport units Tn can be moved simultaneously in a control zone RZk, RZk + 1, it can also happen that a first segment control unit SRk contains the manipulated variables for virtual drive coils ASk.1-j, ..., ASk.O and ASk, m +1, ASk, m + j are determined at both ends of the assigned control zone RZk and sent to the respective adjacent second segment control unit SRk-1 and SRk + 1. Conversely, a segment control unit SRk can receive the information of the virtual drive coils on the one hand from a segment control unit SRk-1 in front in the direction of movement, but on the other hand also the information of the virtual drive coils of the segment control unit from a segment control unit SRk + 1 in the direction of movement x. The data communication line 5 is preferably a high-performance direct data connection between two segment control units SRk, SRK + 1, since manipulated variables may have to be transmitted in each time step of the control, typically in the range from a few tens to a few hundred microseconds, for example 50ps. If the / 19 8 BN-3916 AT Data communication connection 11 is sufficiently powerful, this can also be used as a data communication line 5. If the long-stator linear motor 1 is implemented with a p-phase system, usually a 3-phase system with the phases U, V, W analogous to a rotary electric motor, then it may also be sufficient if fewer manipulated variables are transmitted due to the known phase relationship of the p-phases. If a transport unit Tn of a long stator linear motor 1 is moved with a 3-phase system, for example with six drive coils, the six drive coils can e.g. be energized with U, V, W, -U, -V, -W. It would therefore suffice if only a total of three manipulated variables, namely for U, V, W, were transmitted because the others are directly related to them. The step of transmitting the manipulated variables from virtual drive coils to a segment control unit does not always have to mean the manipulated variables of all required virtual drive coils. Consequently, only the required manipulated variables for the required virtual drive coils have to be transmitted, which relieves the data communication via the data communication line 5. When the responsibility for the control changes, can be determined arbitrarily. A suitable handover strategy is defined for this. It would be conceivable, for example, that the first segment control unit SRk remains in control of the control until the transport unit Tn is completely in the second segment control unit SRk + 1. In this case, there must be as many virtual drive coils ASkm + 1, ..., ASkm + j as the number of drive coils ASk-11, ..., ASk-1m, ASk1,... Required for the movement of the transport unit Tn. .., ASkm, ASk + 11, ..., ASk + 1m. A segment control unit SRk is advantageously responsible for the control as long as the center of the arrangement of the drive magnets 3 (seen in the direction of movement x) of the transport unit Tn is in the assigned control zone RZk. After the position of the transport unit Tn has been recorded and is thus known and, of course, the geometry of the arrangement of the drive magnets 3 of the transport unit Tn is known, this can be checked continuously in the segment control units SRk, SRk + 1. In this case, one needs as many virtual drive coils ASkm + 1, ..., ASkm + j as half the number of drive coils ASk11, ..., ASk-1m, ASk1, .. required for the movement of the transport unit Tn. ., ASkm, ASk + 11, ..., ASk + 1m. It can be seen from this that the number j of virtual drive coils also essentially depends on the length of the arrangement of the drive magnets of the transport unit Tn and on the transfer strategy. It may also be the case that not only drive coils are used to move the transport unit Tn, which is covered by the arrangement of the drive magnets 3, but also a number of further drive coils in the direction of movement x in front of and behind the arrangement / 19 BN-3916 AT of the drive magnets. Of course, this must also be taken into account when determining the required number j. If the responsibility for the control changes, possibly even a little beforehand, other data, such as a movement profile, can of course also be transmitted to the subsequent second segment control unit SRk + 1 or vice versa to the previous first segment control unit SRk via the data communication line 5 , The procedure according to the invention is described in detail below with the aid of FIGS. 3a-3d. 3a shows the transport unit Tn completely in a first control zone RZk and moves in the direction of movement x. The segment control unit SRk assigned to the control zone RZk (not shown for the sake of simplicity) calculates the manipulated variables for the drive coils ASk.1, ..., ASk.m to be energized in the control zone RZk in order to move the transport unit Tn. 3b, the transport unit Tn has crossed the border between two control zones RZk, RZk + 1 adjacent in the direction of movement x and is now located partly in the first control zone RZk and partly in the subsequent second control zone RZk + 1. The first segment control unit SRk responsible for controlling the transport unit Tn now not only calculates the manipulated variables of the required drive coils ASk.1, ..., ASk.m of the assigned first control zone RZk, but also the manipulated variables for the required virtual drive coils ASk.m + 1, ..., ASk.m + j. How many of the virtual drive coils are required depends, of course, on how far the transport unit Tn has moved into the subsequent control zone RZk + 1. The manipulated variables of the virtual drive coils ASk.m + 1, ..., ASk.m + j are transmitted via the data communication line 5 to the subsequent segment control unit SRk + 1, which uses them directly to energize the corresponding drive coils ASk + 1.1,. .., ASk + 1.1 + j of the assigned control zone RZk + 1 is used. For this purpose, a direct assignment of the virtual drive coil ASk.m + 1, ..., ASk.m + j to the drive coil ASk + 1.1, ..., ASk + 1.1 + j can be provided in the control zone RZk + 1, for example ASk. m + 1 -> ASk + 1.1, ..., ASk.m + j -> ASk + 1.1 + j. The assignment is therefore extremely easy to implement. 3c it is assumed that responsibility for controlling the movement of the transport unit Tn has passed to the subsequent segment control unit SRk + 1, for example because the center of the transport unit Tn or the arrangement of the drive magnets 3 of the transport unit Tn (in the direction of movement x) now RZk + 1 lies in the subsequent second control zone. This second segment control unit SRk + 1 now not only calculates the manipulated variables of the required drive coils ASk + 1.1, ..., ASk + 1 .m der BN-3916 AT assigned control zone RZk + 1, but also the manipulated variables for the required virtual drive coils ASk + 1.0, ..., ASk + 1.1-j. How many virtual drive coils ASk + 1.0, ..., ASk + 1,1-j are required depends, of course, again on how far the transport unit Tn has moved into the following control zone RZk + 1. The manipulated variables of the virtual drive coils ASk + 1.0, ..., ASk + 1.1-j are transmitted via the data communication line 5 to the previous segment control unit SRk, which uses them to energize the drive coils ASk.m, ..., ASk.mj that are actually present assigned control zone RZk used. Here too, of course, an assignment between virtual drive coils ASk + 1.0, ..., ASk + 1.110 j and drive coils ASk.m, ..., ASk.m-j is preferably provided in the first control zone RZk. In FIG. 3d, the transport unit Tn has finally completely moved into the control zone RZk + 1, so that only drive coils ASk + 1.1, ..., ASk + 1.m are energized in the second control zone RZk + 1 for the movement of the transport unit Tn have to. The assigned second segment control unit SRk + 1 has control over this. For the Transport unit Tn are no longer required for virtual drive coils until the next crossing of a border between control zones RZ. In the opposite direction of movement, of course, the same thing happens in the opposite direction. 12/19 BN-3916 AT
权利要求:
Claims (10) [1] claims 1. Method for moving a transport unit (Tn) with an arrangement of drive magnets (3) in the direction of movement (x) along a long stator (2) of a long stator linear motor (1), with the long stator (2) in at least one first control zone (RZk) a plurality of drive coils (ASk.1, ASk.m) and a second control zone (RZk + 1) with a plurality of drive coils (ASk + 1.1, ASk + 1.m) is divided, the first control zone (RZk) being divided by one the first segment control unit (SRk) and the second control zone (RZk + 1) is controlled by a second segment control unit (SRk + 1) by in a control zone (RZk, RZk + 1) the assigned segment control unit (SRk, SRk + 1) the actuating variables for current supply the drive coils (ASk.1, ASk.m, ASk + 1.1, ..., ASk + 1 .m) required for moving the transport unit (Tn) in the control zone (RZk, RZk + 1) are calculated as long as for moving the Transport unit (Tn) exclusively drive coils (ASk.1, ..., ASk.m, ASk + 1.1, ..., ASk + 1 .m) of a control zone (RZk, RZk + 1) are energized, characterized in that when the transport unit (Tn) changes from the first control zone (RZk) in the direction of movement (x) to the subsequent second control zone (RZk + 1 ), whereby to move the transport unit (Tn) drive coils (ASk.1, ..., ASk.m, ASk + 1.1, ..., ASk + 1 .m) of the first control zone (RZk) and the second control zone (RZk +1), the first segment control unit (SRk) remains responsible for controlling the movement of the transport unit (Tn) and the first control zone (RZk) in the direction of movement (x) by a number (j) of virtual drive coils (ASk.m + 1, ..., ASk.m + j) is expanded and the first segment control unit (SRk) assigned to the first control zone (RZk) also the required manipulated variables for the required virtual drive coils (ASk.m + 1, ..., ASk. m + j) calculates that the first segment control unit (SRk) has the required manipulated variables for the required virtu Drive coils (ASk.m + 1, ..., ASk.m + j) are transmitted to the second segment control unit (SRk + 1) assigned to the second control zone (RZk + 1) and that the second segment control unit (SRk + 1) transmits the transmitted Actuating variables for the required virtual drive coils (ASk.m + 1, ..., ASk.m + j) for energizing the drive coils (ASk + 1.1, ..., ASk + 1.m. Required for moving the transport unit (Tn) ) of the second control area (RZk + 1). [2] 2. The method according to claim 1, characterized in that the second segment control unit (SRk + 1) the virtual drive coils (ASk.m + 1, ..., ASk.m + j) of the first control zone (RZk) drive coils (ASk + 1.1 , ..., ASk + 1.m) is assigned to the second control zone (RZk + 1) and the manipulated variables received from the virtual drive coils (ASk.m + 1, ..., -1213/19 BN-3916 AT ASk.m + j) is used to energize the assigned drive coils (ASk + 1.1, ..., ASk + 1.m) of the second control zone (RZk + 1). [3] 3. The method according to claim 1 or 2, characterized in that from a defined point in time of transition, responsibility for controlling the movement of the transport unit (Tn) to the second segment control unit (SRk + 1) of the second control zone (RZk + 1) changes and the second control zone (RZk + 1) is extended against the direction of movement (x) by a number (j) of virtual drive coils (ASk + 1.0, ..., ASk + 1,1-j) and that of the second control zone (RZk + 1 ) assigned second segment control unit (SRk + 1) also calculates the manipulated variables for the required virtual drive coils (ASk + 1.0, ..., ASk + 1.1-j) that the second segment controlled unit (SRk + 1) calculates the required manipulated variables for the required virtual ones Drive coils (ASk + 1.0, ..., ASk + 1.1-j) are transmitted to the first segment control unit assigned to the first control zone (RZk) and that the first segment control unit (SRk) transmits the transmitted control variables for the required virtual drive bspulen (ASk + 1.0, ..., ASk + 1.1-j) are used to energize the drive coils (ASk.1, ..., ASk.m) of the first control zone (RZk) required for moving the transport unit (Tn). [4] 4. The method according to claim 3, characterized in that the first segment control unit (SRk) the virtual drive coils (ASk + 1.0, ..., ASk + 1.1-j) of the second control zone (RZk + 1) drive coils (ASk.1,. .., ASk.m) is assigned to the first control zone (RZk) and the manipulated variables received from the virtual drive coils (ASk + 1.0, ..., ASk + 1.1-j) for energizing the assigned drive coils (ASk.1, ..., ASk.m) of the first regulatory area (RZk). [5] 5. The method according to claim 3, characterized in that the responsibility changes from the first segment control unit (SRk) to the second segment control unit (SRk + 1) when the center of the arrangement of the drive magnets (3) of the transport unit (Tn) from the first control zone (RZk) passes to the second regulatory area (RZk + 1). [6] 6. Long stator linear motor with a plurality of drive coils (ASk.1, ..., ASk.m, ASk + 1.1, ..., ASk + 1 .m), which form a long stator (2) of the long stator linear motor (1) a transport unit (Tn) with an arrangement of drive magnets (3) can be moved in the direction of movement (x), the long stator (2) in at least one first control zone (RZk) with a plurality of drive coils (ASk.1, ..., ASk.m) and a second control zone (RZk + 1) with a plurality of drive coils (ASk + 1.1, ..., ASk + 1.m) is divided, the first control zone (RZk) having a first segment control unit (SRk) Control of the drive coils (ASk.1, ..., ASk.m) is assigned to the first control zone (RZk) and the second control zone (RZk + 1) is assigned a second segment control unit (SRk + 1) for controlling the drive coils (ASk + 1.1, ..., ASk + 1.m) of the second rain -1314/19 BN-3916 AT control zone (RZk + 1) is assigned by the assigned segment control unit (SRk, SRk + 1) in a control zone (RZk, RZk + 1) the manipulated variables for energizing the drive coils required for moving the transport unit (Tn) ( ASk.1, ..., ASk.m, ASk + 1.1, ..., ASk + 1.m) are calculated in one control zone (RZk, RZk + 1) as long as the transport unit (Tn) is only in one control zone ( RZk, RZk + 1), characterized in that at the transition of the transport unit (Tn) from the first control zone (RZk) in the direction of movement (x) to the subsequent second control zone (RZk + 1), whereby for moving the transport unit (Tn) Drive coils (ASk.1, ..., ASk.m, ASk + 1.1, ..., ASk + 1 .m) of the first control zone (RZk) and the second control zone (RZk + 1) must be energized, first the first Segment control unit (SRk) remains responsible for regulating the movement of the transport unit (Tn) and the first segment control unit (SRk) actuating variables for an on number (j) of virtual drive coils (ASk.m + 1, ..., ASk.m + j), which virtually connect to the first control zone (SRk) in the direction of movement (x), calculates that a data communication line (5) is provided , which connects the first segment control unit (SRk) to the second segment control unit (SRk + 1) and the first segment control unit (SRk) the required manipulated variables for the required virtual drive coils (ASk.m + 1, ..., ASk.m + j) transmitted to the second segment control unit (SRk + 1) and that the second segment control unit (SRk + 1) with the transmitted manipulated variables for the required virtual drive coils (ASk.m + 1, ..., ASk.m + j) for moving of the transport unit (Tn) required drive coils (ASk + 1.1, ..., ASk + 1.m) of the second control zone (RZk + 1). [7] 7. Long stator linear motor according to claim 6, characterized in that the second segment control unit (SRk + 1) the virtual drive coils (ASk.m + 1, ..., ASk.m + j) of the first control zone (RZk) drive coils (ASk + 1.1 , ..., ASk + 1.m) is assigned to the second control zone (RZk + 1) and the manipulated variables received from the virtual drive coils (ASk.m + 1, ..., ASk.m + j) for energizing the assigned drive coils ( ASk + 1.1, ..., ASk + 1.m) of the second control zone (RZk + 1) is used. [8] 8. Long stator linear motor according to claim 6 or 7, characterized in that from a defined point in time of transition, the responsibility for regulating the movement of the transport unit (Tn) to the second segment control unit (SRk + 1) of the second control zone (RZk + 1) changes and the second segment control unit (SRk + 1) manipulated variables for a number (j) of virtual drive coils (ASk + 1.0, ..., ASk + 1,1-j), which virtually move in the direction of movement (x) before the second control zone (RZk + 1 ) are calculated that the second segment control unit (SRk + 1) transmits the required manipulated variables for the required virtual drive coils (ASk + 1.0, ..., ASk + 1.1-j) to the first segment control unit (SRk) and that the first segment control unit (SRk) with the transmitted control values for the required virtual drive coils (ASk + 1.0, ..., ASk + 1,1-j) those for the -1415/19 BN-3916 AT Moving the transport unit (Tn) required drive coils (ASk.1, ASk.m) of the first control zone (RZk) energized. [9] 9. Long stator linear motor according to claim 8, characterized in that the first segment control unit (SRk) the virtual drive coils (ASk + 1.0, ..., ASk + 1,1-j) 5 second control zone (RZk + 1) assigns drive coils (ASk.1, ..., ASk.m) to the first control zone (RZk) and the control variables received from the virtual drive coils (ASk + 1.0, ..., ASk + 1.1 -j) for energizing the assigned drive coils (ASk.1, ..., ASk.m) of the first control zone (RZk). [10] 10. Long stator linear motor according to claim 8, characterized in that the conditions 10 speed changes from the first segment control unit (SRk) to the second segment control unit (SRk + 1) when the center of the arrangement of the drive magnets (3) of the transport unit (Tn) changes from the first control zone (RZk) to the second control zone (RZk + 1 ) transforms. -1516/19 Bernecker + Rainer Industrie-Elektronik Ges.m.b.H 1.3
类似技术:
公开号 | 公开日 | 专利标题 EP3379719B1|2021-04-14|Method for transferring a transport unit to a transferring position EP3202611B1|2020-05-27|Method for controlling the movement of a transport unit EP3385803B1|2020-11-18|Method for operating a long stator linear motor DE102008008602B4|2018-03-29|Transfer device for workpiece carriers and method for transporting workpiece carriers EP3422558B1|2020-06-10|Long stator linear motor and method for moving a transport unit of a long stator linear motor AT518270B1|2017-09-15|Method for controlling the movement of a drive axle of a drive unit EP2099640B1|2018-07-04|Magnetic levitation vehicle comprising at least one magnetic system AT518354B1|2018-06-15|Method for operating a conveyor in the form of a long stator linear motor EP1657107A1|2006-05-17|System with at least one long stator linear motor for operating maglev-trains EP2228629B1|2017-07-26|Method and system for determining the position of a motor part EP3547530B1|2020-08-05|Method for operating a transport device in the form of a linear motor with guideway stator DE102004013692A1|2005-10-06|Method for a magnetic levitation vehicle for controlling support columns and magnetic levitation vehicle with control circuits operating according to this method EP3447904A1|2019-02-27|Control of long stator linear motor coils of a long stator linear motor stator DE4215691C2|1996-07-25|Warp knitting machine EP3489175B1|2020-02-26|Transport device in the form of a linear motor with guideway stator with turning section EP3599127A1|2020-01-29|Method for operating a long-stator linear motor with transport units and collision monitoring DE102010054603A1|2012-06-21|Electro-mechanical angular position control device for position-stabilized camera platforms, has stator that is provided with smooth soft magnetic ring for guiding magnetic flux generated by angle sensor WO2001061837A1|2001-08-23|Method for effecting the synchronous control of several stepping motors EP1883597B1|2010-10-20|Mechanism for controlling a thread displacement, in particular for a textile machine work station EP3351084B1|2021-01-20|Cutting unit for agricultural vehicle DE102019112717A1|2020-11-19|Drive system for a switch and a method for driving a switch DE112017001061T5|2018-11-08|A system and method for controlling a multi-section linear motor having a single frequency driven drive DE2649370C3|1981-03-26|Device for synchronizing a point cable device for theater stages DE112019007252T5|2021-12-30|Linear conveyor system, a control method for a linear conveyor system, a control program for a linear conveyor system, and a recording medium DE102014206465A1|2015-10-08|Control device for an electromechanical power steering
同族专利:
公开号 | 公开日 US10454355B2|2019-10-22| CA3009692A1|2018-12-29| CN109217768A|2019-01-15| EP3422558B1|2020-06-10| EP3422558A1|2019-01-02| AT520089B1|2019-01-15| US20190006930A1|2019-01-03|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US4675582A|1985-12-24|1987-06-23|E. I. Du Pont De Nemours And Company|System useful for controlling multiple synchronous secondaries of a linear motor along an elongated path| US20140097783A1|2011-06-15|2014-04-10|Kabushiki Kaisha Yaskawa Denki|Conveying system| DE102012025326A1|2012-12-22|2014-06-26|Festo Ag & Co. Kg|Method for operating electro-magnetic transportation system of car, involves generating control commands to control units to operate movement profile for transport device based on activations of magnetic coils and magnetic coil groups| US20150303841A1|2014-04-18|2015-10-22|Canon Kabushiki Kaisha|Linear motor control apparatus and linear motor control system| AU7328598A|1997-05-02|1998-11-27|Ats Automation Tooling Systems Inc.|Modular conveyor system having multiple moving elements under independent ontrol| US6876107B2|2002-06-05|2005-04-05|Jacobs Automation|Controlled motion system| DE102008008602B4|2007-06-22|2018-03-29|Siemens Aktiengesellschaft|Transfer device for workpiece carriers and method for transporting workpiece carriers| US9032880B2|2009-01-23|2015-05-19|Magnemotion, Inc.|Transport system powered by short block linear synchronous motors and switching mechanism| CN102185559B|2011-05-30|2013-01-30|上海磁浮交通发展有限公司|Relaying control method for long-stator linear synchronous motor| JP5753060B2|2011-11-07|2015-07-22|ヤマハ発動機株式会社|Linear conveyor and drive control method thereof| DE102012204919A1|2012-03-27|2013-10-02|Beckhoff Automation Gmbh|STATOR DEVICE FOR A LINEAR MOTOR AND LINEAR TRANSPORT SYSTEM| EP3148904B1|2014-06-02|2021-05-05|ATS Automation Tooling Systems Inc.|System and method for controlling a moving element in a linear motor conveyor| EP3024128B1|2014-11-18|2018-04-25|Siemens Aktiengesellschaft|Modular control system of a linear drive with communication|DE102019119497A1|2019-07-18|2021-01-21|Krones Ag|Method and device for transporting| US20210261351A1|2020-02-26|2021-08-26|Rockwell Automation Technologies, Inc.|Independent Mover Transport System And Method Of Extending Range Of Operations In An Independent Mover Transport System|
法律状态:
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 ATA50533/2017A|AT520089B1|2017-06-29|2017-06-29|Long stator linear motor and method for moving a transport unit of a long stator linear motor|ATA50533/2017A| AT520089B1|2017-06-29|2017-06-29|Long stator linear motor and method for moving a transport unit of a long stator linear motor| CA3009692A| CA3009692A1|2017-06-29|2018-06-27|Long stator linear motor and method for moving a transport unit of a long stator linear motor| EP18180278.6A| EP3422558B1|2017-06-29|2018-06-28|Long stator linear motor and method for moving a transport unit of a long stator linear motor| US16/022,072| US10454355B2|2017-06-29|2018-06-28|Long stator linear motor and method for moving a transport unit of a long stator linear motor| CN201810692238.3A| CN109217768A|2017-06-29|2018-06-29|The method of long stator linear motor and the delivery unit for moving long stator linear motor| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|